package com.hfzy.ihk.facade.linkcall.vo.service;

import org.joda.time.DateTimeUtils;

import javax.rmi.CORBA.Util;
import java.util.Date;
import java.util.List;


/**
 * 上传录音文件的列表包的 vo ===》问题、知识库、话术包共用一个
 * */
public class RecordFilePackageVo {
    private String id;//id
    private String pageckName;//话术包名称
    private Date modTime;//更新时间
    private int finishedNum;//已完成的总数
    private int totalNum;;//须完成量
    private String uploadRecordFileType;//speakingFlowStep==》 话术  question==》问题  knowledge==》知识库
    private String modeTimeStr;//更新时间Str 格式：YYYY-MM-DD
    private String finishProgess;
    private String flowType;//如果是 话术的话 ，属于什么流程 ==> 主动流程/多轮话术流程
    private boolean isOverride = false;//是否被覆盖
    private String belongIndustryTypeName;//所属类型名称
    private String refPackageId;//关联的 话术包id
    private List<String> howAskQuestion;/**问法*/

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getPageckName() {
        return pageckName;
    }

    public void setPageckName(String pageckName) {
        this.pageckName = pageckName;
    }

    public Date getModTime() {
        return modTime;
    }

    public void setModTime(Date modTime) {
        this.modTime = modTime;
    }

    public int getFinishedNum() {
        return finishedNum;
    }

    public void setFinishedNum(int finishedNum) {
        this.finishedNum = finishedNum;
    }

    public int getTotalNum() {
        return totalNum;
    }

    public void setTotalNum(int totalNum) {
        this.totalNum = totalNum;
    }

    public String getUploadRecordFileType() {
        return uploadRecordFileType;
    }

    public void setUploadRecordFileType(String uploadRecordFileType) {
        this.uploadRecordFileType = uploadRecordFileType;
    }

    public String getModeTimeStr() {
        return modeTimeStr;
    }

    public void setModeTimeStr(String modeTimeStr) {
        this.modeTimeStr = modeTimeStr;
    }

    public void setFinishProgess(String finishProgess) {
        this.finishProgess = finishProgess;
    }

    public String getFinishProgess() {
        return finishProgess;
    }

    public String getFlowType() {
        return flowType;
    }

    public void setFlowType(String flowType) {
        this.flowType = flowType;
    }

    public boolean isOverride() {
        return isOverride;
    }

    public void setOverride(boolean override) {
        isOverride = override;
    }

    public String getBelongIndustryTypeName() {
        return belongIndustryTypeName;
    }

    public void setBelongIndustryTypeName(String belongIndustryTypeName) {
        this.belongIndustryTypeName = belongIndustryTypeName;
    }

    public String getRefPackageId() {
        return refPackageId;
    }

    public void setRefPackageId(String refPackageId) {
        this.refPackageId = refPackageId;
    }

    public List<String> getHowAskQuestion() {
        return howAskQuestion;
    }

    public void setHowAskQuestion(List<String> howAskQuestion) {
        this.howAskQuestion = howAskQuestion;
    }
}
